#ifndef MSGCAJA_H_
#define MSGCAJA_H_

#include <string>

typedef struct pedidoCaja
{
	long mtype;
	long sourceId;
	int returnCode;
	unsigned int value;
} TPedidoCaja;


class TipoPedidoCaja
{
private:
	const long m_Tipo;
public:
	static const long TIPO_CONSULTA = 1;
	static const long TIPO_GUARDADO = 2;
	static const long TIPO_CERRAR = 3;
	
public:
	TipoPedidoCaja(const long tipo);
	~TipoPedidoCaja();
	
	static const long getLowestPriorityValue();
	std::string toString();
};

#endif /* MSGCAJA_H_ */
